package com.rdgk.newtech.dao;

import java.util.List;
import java.util.Map;

/**
 * @author: 高亚杰
 * @description: 专家Dao层
 */
public interface CraAuthorDao {
	/**
	 * 获取专家相关的热词
	 */
	List<Map<String,Object>> getAuthorByHotword(Map<String, Object> params);
	/**
	 * 统计领域相关的专家用于地图展示
	 */
	List<Map<String,Object>> statisticsAuthorNumForMap(Map<String, Object> params);
	/**
	 * 重点专家列表
	 */
	List<Map<String,Object>> getImportantAuthors(Map<String, Object> params);
	/**
	 * 根据ID获取某个专家的信息
	 */
	List<Map<String,Object>> getAuthorByID(Map<String, Object> params);
	/**
	 * 获取专家相关热词
	 */
	List<Map<String,Object>> getAuthorHotwords(Map<String, Object> params);
	/**
	 * 获取专家相关机构
	 */
	List<Map<String,Object>> getAuthorOrgs(Map<String, Object> params);
	/**
	 * 获取专家相关动态
	 */
	List<Map<String,Object>> getAuthorTechEvents(Map<String, Object> params);
	/**
	 * 获取专家合作网络
	 */
	List<Map<String,Object>> getAuthorRelatedAuthors(Map<String, Object> params);
}
